//package basicpattern;

//public class BasicPattern {

//}


package basicpattern;

import java.io.IOException;

import global.AttrType;
import heap.*;

public class BasicPatternClass extends Tuple{

	public BasicPatternClass()
	{
		super();
	}
	
	public BasicPatternClass(byte [] abasicPattern, int offset, int length)
	{
	      super(abasicPattern, offset, length);
	}
	 
	 public BasicPatternClass(BasicPatternClass fromBP)
	 {
		 super(fromBP);	 
	 }
	 
	 public  BasicPatternClass(int size)
	  {
		 super(size);
	  }
	 
	 public void basicPatternCopy(BasicPatternClass fromBP)
	   {
		 	super.tupleCopy(fromBP);
	   }
	 public void basicPatternInit(byte [] abasicPattern, int offset, int length)
	   {
		 	super.tupleInit(abasicPattern, offset, length);
	   }
	 
	 public void basicPatternSet(byte [] record, int offset, int length)  
	  {
		 super.tupleSet(record, offset, length);
	  }
	 
	 public byte [] getBasicPatternByteArray() 
	   {
		 	return super.getTupleByteArray();
	   }
	 
	 public byte [] returnBasicPatternByteArray()
	   {
		 	return super.returnTupleByteArray();
	   }
	 
	 public BasicPatternClass setIntFld(int fldNo, int val) throws FieldNumberOutOfBoundException, IOException{
		 return (BasicPatternClass)super.setIntFld(fldNo,val);
	 }
	 
	 public BasicPatternClass setFloFld(int fldNo, float val) throws FieldNumberOutOfBoundException, IOException{
		 return (BasicPatternClass)super.setFloFld(fldNo,val);
	 }
	 
	 public BasicPatternClass setDblFld(int fldNo, double val) throws FieldNumberOutOfBoundException, IOException{
		 return (BasicPatternClass)super.setDblFld(fldNo,val);
	 }
	 
	 public BasicPatternClass setStrFld(int fldNo, String val) throws FieldNumberOutOfBoundException, IOException{
		 return (BasicPatternClass)super.setStrFld(fldNo,val);
	 }
	 
	 
	 
	 
	 
	 
	
}

